AB MicroLogix 1100 Ethernet Åë½Å µå¶óÀ̹ö

 

AB MicroLogix 1100 Ethernet´Â Rockwell AutomationÀÇ AB MicroLogix 1100 PLC ·Î Ethernet Åë½ÅÀ» À§ÇÑ µå¶óÀ̹öÀÌ´Ù.

 

1. Àб⠼³Á¤

 

<±×¸² 1>Àº AB MicroLogix 1100 Ethernet Åë½Å µå¶óÀ̺긦 »ç¿ëÇÏ¿© Åë½ÅÆÄÀÏÀ» ÆíÁýÇÑ ¿¹ÀÌ´Ù.

 

<±×¸² 1> AB MicroLogix 1100 Ethernet Åë½Å µå¶óÀ̹öÀÇ Åë½ÅÆÄÀÏ ÆíÁý ¿¹

 

<±×¸² 1>ÀÇ Device ºÎºÐÀº Á¢¼ÓÇü½Ä(TCP/IP), PLCÀÇ IP ¹øÁö(192.168.1.44), TCP ¼­ºñ½º Æ÷Æ®(44818) ¼øÀ¸·Î Àåºñ¿¡ ¼³Á¤µÈ °ªÀ» ÀÔ·ÂÇÑ´Ù.

AB MicroLogix 1100 EthernetÀÇ TCP ¼­ºñ½º Æ÷Æ®´Â 44818¹øÀ¸·Î °íÁ¤µÇ¾î ÀÖ´Ù.

 

AB MicroLogix 1100 Ethernet Åë½Å µå¶óÀ̺êÀÇ Àбâ ÀÛ¼º Çü½Ä

AB MicroLogix 1100 Ethernet Åë½Å µå¶óÀ̹öÀÇ Àбâ Çü½ÄÀº ´ÙÀ½°ú °°Àº ÀÎÀÚ ¼øÀ¸·Î »ç¿ëÇÑ´Ù.

1) STATION – »ç¿ë¾ÈÇÔ.

2) ÀÐÀ» ¸Þ¸ð¸® ¿µ¿ª°ú ÆÄÀϹøÈ£ – O, I, S, B, T, C, R, N, F, L ¿Í File ¹øÈ£¸¦ 3 ~ 999 »çÀÌ·Î ÀÔ·Â(<Ç¥ 1> ÂüÁ¶).

´Ü O, I, S ¸Þ¸ð¸® ¿µ¿ªÀº File ¹øÈ£°¡ ¾øÀ½(0, 1, 2 ·Î °íÁ¤)

3) ÀÐÀ» ÁÖ¼Ò – °¢ ÀÐÀ» ¸Þ¸ð¸®ÀÇ Àб⠽ÃÀÛÁÖ¼Ò.

4) Åë½Å ¸Þ¸ð¸® ÀúÀå À§Ä¡ – ÀÐÀº °ªÀ» ÀúÀåÇÒ ½ÃÀÛ¹øÁö.

5) Àд ũ±â - Àоî¿Ã µ¥ÀÌÅÍ ¼ö.

 

Àб⠿¹

READ,     0,    N7,     0,    0,   1,

FLOAT,    0,    F8,     0,    0,   1,

 

<Ç¥ 1>Àº AB MicroLogix 1100 Ethernet Åë½Å µå¶óÀ̹öÀÇ ¸Þ¸ð¸® Á¾·ù¿Í ÆÄÀϹøÈ£ÀÌ´Ù.

 

¸Þ¸ð¸® Á¾·ù

³»¿ë

ÆÄÀÏ ¹øÈ£

O

Output Files

0À¸·Î °íÁ¤

I

Input Files

1·Î °íÁ¤

S

Status Files

2·Î °íÁ¤

B

Binary Files

3, 9 ~ 999

T

Timer Files

4, 9 ~ 999

C

Counter Files

5, 9 ~ 999

R

Control Files

6, 9 ~ 999

N

Integer Files

7, 9 ~ 999

F

Float Files

8, 9 ~ 999

L

Long Files

9 ~ 999

<Ç¥ 1> AB MicroLogix 1100 Ethernet Åë½Å µå¶óÀ̹öÀÇ ¸Þ¸ð¸® Á¾·ù¿Í ÆÄÀϹøÈ£

<±×¸² 1> ÇÁ·ÎÅäÄÝ ¿É¼ÇºÎÀÇ 2 ¾ÆÀÌÄÜÀ» Ŭ¸¯Çϸé <±×¸² 3>ÀÇ ´ëÈ­»óÀÚ°¡ ³ªÅ¸³ª´Âµ¥ ¿©±â¼­µµ Àбâ Çü½ÄÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù.

 

<±×¸² 2> AB MicroLogix 1100 Ethernet µå¶óÀ̹öÀÇ ¿É¼Ç ´ëÈ­»óÀÚÀÇ ¿¹

 

<±×¸² 2>ÀÇ 3, 4, 5 ¹öÅÏ°ú ¸®½ºÆ® ¹Ú½º¸¦ ÀÌ¿ëÇÏ¿© Àбâ Çü½ÄÀ» ÀÛ¼ºÇÑ´Ù.

 

<±×¸² 3> AB MicroLogix 1100 Ethernet µå¶óÀ̹öÀÇ Åë½Å Àб⠼³Á¤ Ãß°¡/ÆíÁý ´ëÈ­»óÀÚÀÇ ¿¹

 

<±×¸² 3>Àº <±×¸² 2>ÀÇ ´ëÈ­»óÀÚ¿¡¼­ Àб⠽ºÄÉÁìÀ» Ãß°¡ ¶Ç´Â ÆíÁýÇÒ ¶§ ³ªÅ¸³ª´Â ´ëÈ­»óÀÚÀÌ´Ù.

 

 

2. ¾²±â ¼³Á¤

AB MicroLogix 1100 Ethernet µå¶óÀ̹öÀÇ ¾²±â ¼³Á¤À¸·Î PLC ÀÇ Æ¯Á¤ÇÑ °ªÀ» º¯°æÇÒ ¼ö ÀÖ´Ù.

 

µðÁöÅÐ ¾²±â

µðÁöÅÐ ¾²±â¸¦ À§ÇÑ µðÁöÅÐ Ãâ·Â ÅÂ±× ¼³Á¤ ½Ã ÇÊ¿äÇÑ ¿ä¼Ò

1)  PORT                  ¿¬°áµÈ Åë½ÅÆ÷Æ® ¹øÈ£. (COM ¹øÈ£°¡ ¾Æ´Ô)

2)  STATION              »ç¿ë¾ÈÇÔ.

3)  ADDRESS            »óÀ§ 3ÀÚ¸® = 10Áø¼öÀÇ ¿öµå ´ÜÀ§ÀÇ Ãâ·Â¹øÁö, ÇÏÀ§ 1ÀÚ¸® = 16Áø¼ö(0 ~ F) ´ÜÀ§ÀÇ Ãâ·ÂÇÒ ºñÆ®À§Ä¡.

4)  Extra1                  O, S, B, T, C, R, N ¸Þ¸ð¸® Á¾·ù¿Í File ¹øÈ£¸¦ 3 ~ 999À¸·Î ÀÔ·Â. (<Ç¥ 1> ÂüÁ¶)

5)  Extra2                  »ç¿ë¾ÈÇÔ.

 

¼³Á¤ ¿¹1)

PORT : 0   STATION : 0   ADDRESS : 0000  EXTRA1 : O  EXTRA2 : 0 À¸·Î ¼³Á¤ÇÏ°í µðÁöÅÐ Ãâ·ÂÀ» Çϸé 0 ¹ø Æ÷Æ®¿¡ AB MicroLogix 1100 PLCÀÇ O ¸Þ¸ð¸® 0¹øÁö(ù ¹ø°) °ªÀ» Á¦¾î(ON = Ãâ·Â °ª 1, OFF = Ãâ·Â °ª 0) ÇÒ ¼ö ÀÖ´Ù.

 

¼³Á¤ ¿¹2)

PORT : 0   STATION : 0   ADDRESS : 000F  EXTRA1 : O  EXTRA2 : 0 À¸·Î ¼³Á¤ÇÏ°í µðÁöÅÐ Ãâ·ÂÀ» Çϸé 0 ¹ø Æ÷Æ®¿¡ AB MicroLogix 1100 PLCÀÇ O ¸Þ¸ð¸® F¹øÁö(16¹ø°) °ªÀ» Á¦¾î(ON = Ãâ·Â °ª 1, OFF = Ãâ·Â °ª 0) ÇÒ ¼ö ÀÖ´Ù.

 

 

¾Æ³¯·Î±× ¾²±â

¾Æ³¯·Î±× ¾²±â¸¦ À§ÇÑ ¾Æ³¯·Î±× Ãâ·Â ÅÂ±× ¼³Á¤ ½Ã ÇÊ¿äÇÑ ¿ä¼Ò

1)  PORT                  ¿¬°áµÈ Åë½ÅÆ÷Æ® ¹øÈ£. (COM ¹øÈ£°¡ ¾Æ´Ô)

2)  STATION              »ç¿ë¾ÈÇÔ

3)  ADDRESS            10Áø¼ö WORD ´ÜÀ§ÀÇ Ãâ·Â¹øÁö. ´Ü F, L ¸Þ¸ð¸®´Â DWORD ´ÜÀ§ÀÇ Ãâ·Â¹øÁö.(10Áø¼ö ´ÜÀ§)

4)  Extra1                  O, S, B, T, C, R, N, F, L ¸Þ¸ð¸® Á¾·ù¿Í File ¹øÈ£¸¦ 3 ~ 999 ÀÔ·Â. (<Ç¥ 1> ÂüÁ¶)

5)  Extra2                  »ç¿ë¾ÈÇÔ.

 

 

¼³Á¤ ¿¹1)

PORT : 0   STATION : 0   ADDRESS : 0000  EXTRA1 : N7  EXTRA2 : 0 À¸·Î ¼³Á¤ÇÏ°í ¾Æ³¯·Î±× Ãâ·ÂÀ» Çϸé 0 ¹ø Æ÷Æ®¿¡ ¿¬°áµÈ AB MicroLogix 1100 PLCÀÇ N7 ¸Þ¸ð¸®ÀÇ 0¹øÁö(ù ¹ø°) °ªÀ» ¼³Á¤(WORD ´ÜÀ§)ÇÒ ¼ö ÀÖ´Ù.

 

¼³Á¤ ¿¹2)

PORT : 0   STATION : 0   ADDRESS : 0012  EXTRA1 : F8  EXTRA2 : 0 À¸·Î ¼³Á¤ÇÏ°í ¾Æ³¯·Î±× Ãâ·ÂÀ» Çϸé 0 ¹ø Æ÷Æ®¿¡ ¿¬°áµÈ AB MicroLogix 1100 PLCÀÇ F8 ¸Þ¸ð¸®ÀÇ 12¹øÁö(13¹ø°) °ªÀ» FLOAT ´ÜÀ§·Î ¼³Á¤(2 WORD)ÇÒ ¼ö ÀÖ´Ù.

 

 

ºí·Ï ¾²±â

ºí·Ï¾²±â´Â ½ºÅ©¸³Æ®ÀÇ PlcScanWriteBlock ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇÑ´Ù. ºí·Ï ¾²±â´Â WORD/DWORD/FLOAT ´ÜÀ§·Î¸¸ »ç¿ë °¡´ÉÇÏ´Ù.

½ºÅ©¸³Æ® À̸§°ú Çü½Ä : @PlcScanWriteBlock(int port, int station, int address, string extra1, string extra2, object array_value, int array_size);

   ½ºÅ©¸³Æ® ÀÛ¼º ¿¹(ºí·Ï ¾²±â·Î N7 ¸Þ¸ð¸® ¿µ¿ªÀÇ 5, 6, 7, 8 ¿öµå(WORD) ¸¦ 12, 13, 14, 15 ·Î ¼³Á¤ÇÒ °æ¿ì)

             ushort   writeVal[4];

 

             writeVal[0] = 12;

writeVal[1] = 13;

writeVal[2] = 14;

writeVal[3] = 15;

@PlcScanWriteBlock(0, 0, 5, ¡°N7¡±, ¡°¡±, writeVal, 4);

 

Áß¿ä) AB MicroLogix 1100 Ethernet µå¶óÀ̹öÀÇ ºí·Ï ¾²±â´Â WORD/DWORD/FLOAT ´ÜÀ§·Î¸¸ »ç¿ë °¡´ÉÇÏ´Ù.

¶ÇÇÑ ºí·Ï ¾²±â´Â 10.1.4.3 ÀÌ»óÀÇ ÇÁ·Î±×·¥¿¡¼­¸¸ Áö¿øÇÑ´Ù.

 

 

3. AB MicroLogix 1100 PLCÀÇ ¸ð½À

<±×¸² 4>´Â AB MicroLogix 1100 PLCÀÇ ¸ð½ÀÀÌ´Ù.

 

1.png

<±×¸² 4> AB MicroLogix 1100 PLCÀÇ ¸ð½À